From Intentions to Decisions: Understanding Stakeholders' Objectives in Software Product Line Configuration

نویسندگان

  • Mahdi Noorian
  • Ebrahim Bagheri
  • Weichang Du
چکیده

Software Product Line (SPL) engineering promotes the systematic and large-scale reuse of design and implementation artifacts. Feature models are one of the main artefact of SPLE approach which essentially characterize the similar and variant functional and operational specifications of the product family. Given the complexity of the variabilities represented by feature models, it is often hard for the stakeholders to analyze a feature model and identify the features that are most important for their purpose. So, given large-scale software product families, one of the important questions is how and what features should be selected for the target software product from the product family. To address this problem, we adopt concepts from the domain of goal-oriented requirement engineering and base feature selection decisions on software stakeholders’ intentions and expectations. In this work, we propose a framework to automatically map stakeholders’ objectives, which can be captured in the form of goal models, on feature models through the application of semantic analysis methods. Our proposed approach not only provides the means to systematically interrelate feature models and goal models but also helps software practitioners in moving from the stakeholders’ goals and expectations towards domain model feature selection decisions in such a way that a more desirable final product for the stakeholders is developed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Goal-Oriented Requirements and Feature Modeling for Software Product Line Engineering

Feature Models encapsulate functionalities and quality properties of a product family. Leveraging feature models for managing variability and commonalities of large-scale product families raises an important question: on what basis should the features of a product line be selected for a target software application, which is going to be derived from the product family. Thus, the selection of the...

متن کامل

Support for Collaborative Feature-Based Product Configuration in Software Product Lines

In Software Product Lines (SPLs), product configuration is a decision-making process in which a group of stakeholders indicate the features desired for a particular product (software). A feature model is normally used to represent the spectrum of available configuration decisions and thus works as a guide to the configuration process. Although in practice product configuration is seen as a coll...

متن کامل

Product Line Stakeholder Preference Elicitation via Decision Processes

In the software product line configuration process, certain features are selected based on the stakeholders’ needs and preferences regarding the available functional and quality properties. This book chapter presents how a product configuration can be modeled as a decision process and how an optimal strategy representing the stakeholders’ desirable configuration can be found. In the decision pr...

متن کامل

Criticism of General Dentistry Curriculum in Line with Accountable and Justice-Oriented Education Package

Introduction: Curriculum revision is the basis and a necessity for development of education. The goal of General Dentistry curriculum is to train dentists with minimum expected competencies. Considering the importance of this field in promoting society’s health, this study was carried out in Isfahan University of Medical Sciences in 2017 with the purpose of criticizing the general dentistry cur...

متن کامل

Aligning Software Project Decisions: a Case Study

Recent research in software engineering has highlighted the need to ensure alignment between business objectives, customer requirements and product development. If the business is to meet its strategic objectives, the Requirements Engineering (RE) activities must be executed in a manner such that they support these higher level objectives. A clear alignment between RE activities and the strateg...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014